Requirements Prioritisation: An Experiment on Exhaustive Pair-Wise Comparisons versus Planning Game Partitioning
نویسندگان
چکیده
The process of selecting the right set of requirements for a product release is highly dependent on how well we succeed in prioritising the requirements candidates. There are different techniques available for requirements prioritisation, some more elaborate than others. In order to compare different techniques, a controlled experiment was conducted with the objective of understanding differences regarding time consumption, ease of use, and accuracy. The requirements prioritisation techniques compared in the experiment are the Analytical Hierarchy Process (AHP) and a variation of the Planning Game (PG), isolated from Extreme Programming. The subjects were 15 Ph.D. students and one professor, who prioritised mobile phone features using both methods. It was found that the straightforward and intuitive PG was less time consuming, and considered by the subjects as easier to use, and more accurate than AHP.
منابع مشابه
Clustering Test Cases to Achieve Effective & Scalable Prioritisation Incorporating Expert Knowledge
Pair-wise comparison has been successfully utilised in order to prioritise test cases by exploiting the rich, valuable and unique knowledge of the tester. However, the prohibitively large cost of the pairwise comparison method prevents it from being applied to large test suites. In this paper, we introduce a cluster-based test case prioritisation technique. By clustering test cases, based on th...
متن کاملمکانیابی محل ساخت پل با استفاده از فرآیند تحلیل سلسله مراتبی و منطق فازی در GIS
The selection of proper bridge sites across a river depends on many factors such as economic, transportation and geomorphology. In this paper, the best sites for bridge building are identified in a case study by using analytical hierarchy process (AHP) and fuzzy logic in GIS environment. First, the river is divided into a number of segments based on the similar characteristics, each of which ...
متن کاملThe Fundamentals of Prioritising Requirements
In systems development projects the activity of prioritising requirements is carried out during the requirements engineering phase. The current trend is to develop systems that are quick-tomarket, bound by strict budget constraints, and released in progressive versions. The inherent risks with this trend include not adequately fulfilling the core requirements or simply missing important ones al...
متن کاملRequirements Prioritisation and Retrospective Analysis for Release Planning Process Improvement
The quality of a product can be defined by its ability to satisfy the needs and expectations of its customers. Achieving quality is especially difficult in market-driven situations since the product is released on an open market with numerous potential customers and users with various wishes. The quality of the software product is to a large extent determined by the quality of the requirements ...
متن کاملTrophic interactions among three elasmobranch species coexisting in the Oman Sea: implications for resource partitioning
In this study, trophic interactions were studied among three elasmobranches including Iago omanensis, Rhinobatos punctifer and Torpedo sinuspersici coexisting in the depth ranging from 50 to 100 meters in the Oman Sea (Sistan and Balochistan waters). A total of 238 specimens were collected using industrial bottom trawlers of ‘FERDOWS’ during spring and summer,2014 and their stomach contents wer...
متن کامل